package com.ocean.workOrder.service;

import com.ocean.workOrder.domain.OWorkOrderItem;

import java.util.List;

/**
 * 任务单管理Service接口
 *
 * @author ocean
 * @date 2023-02-14
 */
public interface IOWorkOrderItemService
{
    /**
     * 查询任务单管理
     *
     * @param ID 任务单管理主键
     * @return 任务单管理
     */
    public OWorkOrderItem selectOWorkOrderItemByID(String ID);

    /**
     * 查询任务单管理列表
     *
     * @param oWorkOrderItem 任务单管理
     * @return 任务单管理集合
     */
    public List<OWorkOrderItem> selectOWorkOrderItemList(OWorkOrderItem oWorkOrderItem);

    /**
     * 新增任务单管理
     *
     * @param oWorkOrderItem 任务单管理
     * @return 结果
     */
    public int insertOWorkOrderItem(OWorkOrderItem oWorkOrderItem);

    /**
     * 修改任务单管理
     *
     * @param oWorkOrderItem 任务单管理
     * @return 结果
     */
    public int updateOWorkOrderItem(OWorkOrderItem oWorkOrderItem);

    /**
     * 批量删除任务单管理
     *
     * @param IDs 需要删除的任务单管理主键集合
     * @return 结果
     */
    public int deleteOWorkOrderItemByIDs(String IDs);

    /**
     * 删除任务单管理信息
     *
     * @param ID 任务单管理主键
     * @return 结果
     */
    public int deleteOWorkOrderItemByID(String ID);
}
